v3.25.4
Accumulated Other Comprehensive Income/(Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance beginning $ 208,654 $ 68,626 $ 305,035
Other comprehensive income/(loss), net of tax 20,299 (5,329) 1,183
Balance ending 374,980 208,654 68,626
Total      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance beginning (3,895) 1,536 671
Other comprehensive loss, net of tax, before reclassifications 23,611 (6,739)  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (3,161) 1,308  
Other comprehensive income/(loss), net of tax 20,450 (5,431) 865
Balance ending 16,555 (3,895) 1,536
Foreign Currency Translation      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance beginning (2,167) 1,442  
Other comprehensive loss, net of tax, before reclassifications 5,871 (3,609)  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax 0 0  
Other comprehensive income/(loss), net of tax 5,871 (3,609)  
Balance ending 3,704 (2,167) 1,442
Unrealized Gains/(Losses) on Available-For-Sale Debt Securities      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Balance beginning (1,728) 94  
Other comprehensive loss, net of tax, before reclassifications 17,740 (3,130)  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (3,161) 1,308  
Other comprehensive income/(loss), net of tax 14,579 (1,822)  
Balance ending $ 12,851 $ (1,728) $ 94