v3.26.1
Shareholders' Equity - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     $ 128,284  
Other comprehensive (loss) income before reclassifications $ (792) $ 559 (1,163) $ 559
Amounts reclassified from AOCI to net loss, net of tax 226   218  
Net current period other comprehensive income (loss) (566) 559 (945) 559
Ending balance 113,960 150,085 113,960 150,085
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance 537 0 916 0
Ending balance (29) 559 (29) 559
Change in net unrealized gains on investment        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance 59 0 679 0
Other comprehensive (loss) income before reclassifications (147) 485 (759) 485
Amounts reclassified from AOCI to net loss, net of tax 226   218  
Net current period other comprehensive income (loss) 79 485 (541) 485
Ending balance 138 485 138 485
Foreign currency translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance 478 0 237 0
Other comprehensive (loss) income before reclassifications (645) 74 (404) 74
Amounts reclassified from AOCI to net loss, net of tax 0   0  
Net current period other comprehensive income (loss) (645) 74 (404) 74
Ending balance $ (167) $ 74 $ (167) $ 74