v3.25.1
Accumulated Other Comprehensive Income/(Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance beginning $ 208,654 $ 68,626
Other comprehensive income/(loss), net of tax 8,855 (7,059)
Balance ending 296,595 62,687
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance beginning (3,895) 1,536
Other comprehensive income/(loss), net of tax, before reclassifications 9,433  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (562)  
Other comprehensive income/(loss), net of tax 8,871 (7,125)
Balance ending 4,976 $ (5,589)
Foreign Currency Translation    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance beginning (2,167)  
Other comprehensive income/(loss), net of tax, before reclassifications 1,848  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax 0  
Other comprehensive income/(loss), net of tax 1,848  
Balance ending (319)  
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)  
Other comprehensive income/(loss), net of tax, before reclassifications 7,585  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (562)  
Other comprehensive income/(loss), net of tax 7,023  
Balance ending $ 5,295