Contract Acquisition Costs and Intangible Asset - Contract acquisition costs and intangible asset (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Contract Acquisition Costs and Intangible Asset | ||
| Contract acquisition costs, Gross Carrying Amount | $ 12,980 | $ 12,980 |
| Contract acquisition costs, Accumulated Amortization | (5,182) | (5,058) |
| Contract acquisition costs, Net Carrying Amount | 7,798 | 7,922 |
| Intangible asset, Gross Carrying Amount | 5,620 | 5,620 |
| Intangible asset, Accumulated Amortization | (2,244) | (2,190) |
| Intangible asset, Net Carrying Amount | $ 3,376 | $ 3,430 |