Goodwill and Intangible Assets - Intangible assets (Detail) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Original Cost | $ 58,523 | $ 58,523 |
| Accumulated Amortization | (45,221) | (42,652) |
| Net Book Value | 13,302 | 15,871 |
| Developed Technology | ||
| Original Cost | 32,620 | 32,620 |
| Accumulated Amortization | (26,214) | (24,666) |
| Net Book Value | 6,406 | 7,954 |
| Customer Relationships | ||
| Original Cost | 10,690 | 10,690 |
| Accumulated Amortization | (4,321) | (3,519) |
| Net Book Value | 6,369 | 7,171 |
| Patent | ||
| Original Cost | 7,623 | 7,623 |
| Accumulated Amortization | (7,623) | (7,623) |
| Net Book Value | 0 | 0 |
| Independent sales agency network | ||
| Original Cost | 4,500 | 4,500 |
| Accumulated Amortization | (4,500) | (4,500) |
| Net Book Value | 0 | 0 |
| Trade Names and Trademarks | ||
| Original Cost | 2,080 | 2,080 |
| Accumulated Amortization | (1,697) | (1,590) |
| Net Book Value | 383 | 490 |
| Non-compete agreements | ||
| Original Cost | 1,010 | 1,010 |
| Accumulated Amortization | (866) | (754) |
| Net Book Value | $ 144 | $ 256 |