Contract Acquisition Costs and Intangible Asset - Summary (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Contract Acquisition Costs and Intangible Asset | ||
| Contract acquisition costs, Gross Carrying Amount | $ 12,980 | $ 12,980 |
| Contract acquisition costs, Accumulated Amortization | (6,311) | (6,162) |
| Contract acquisition costs, Net Carrying Amount | 6,669 | 6,818 |
| Intangible asset, Gross Carrying Amount | 5,620 | 5,620 |
| Intangible asset, Accumulated Amortization | (2,733) | (2,668) |
| Intangible asset, Net Carrying Amount | $ 2,887 | $ 2,952 |
| X | ||||||||||
- Definition Contract Acquisition Costs and Intangible Asset [Abstract] No definition available.
|
| X | ||||||||||
- Definition Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount before accumulated amortization of intangible assets, excluding goodwill. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|