v3.26.3
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 691,733 $ 664,707 $ 673,932 $ 670,151
Net unrealized (losses) gains on investments in securities        
Balance at end of period 701,804 664,719 701,804 664,719
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (23,288) (24,563) (20,976) (27,984)
Net unrealized (losses) gains on investments in securities        
Balance at end of period (23,936) (24,724) (23,936) (24,724)
Foreign currency translation adjustments        
Foreign currency translation adjustments        
Other comprehensive (loss) income before reclassifications (434) (227) (2,527) 3,076
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net unrealized (losses) gains on investments in securities        
Other comprehensive (loss) income before reclassifications (434) (227) (2,527) 3,076
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive (loss) income (434) (227) (2,527) 3,076
Net unrealized (losses) gains on investments in securities        
Foreign currency translation adjustments        
Other comprehensive (loss) income before reclassifications (214) 66 (433) 184
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net unrealized (losses) gains on investments in securities        
Other comprehensive (loss) income before reclassifications (214) 66 (433) 184
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive (loss) income $ (214) $ 66 $ (433) $ 184