v3.25.4
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 794,592 $ 283,261 $ 280,244 $ 492,452 $ 358,102 $ 368,754
Other comprehensive income (loss) before reclassifications 288 (549) 2,515 (3,054) 947 (1,205)
Ending balance 775,342 794,592 283,261 436,470 492,452 358,102
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (460) 89 (2,426) (13) (960) 245
Ending balance (172) (460) 89 (3,067) (13) (960)
Foreign currency translation adjustment, net of tax            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (460) 89 (2,426) (13) (960) 245
Other comprehensive income (loss) before reclassifications 288 (549) 2,515 (3,054) 947 (1,205)
Ending balance $ (172) $ (460) $ 89 $ (3,067) $ (13) $ (960)