v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 726,218 $ 280,244
Other comprehensive income (loss) before reclassifications (1,399) 2,515
Ending balance 788,390 283,261
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,515) (2,426)
Ending balance (3,914) 89
Foreign currency translation adjustment, net of tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,515) (2,426)
Other comprehensive income (loss) before reclassifications (1,399) 2,515
Ending balance $ (3,914) $ 89