v3.26.1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Contract with Customer, Liability [Roll Forward]      
Balance at the beginning of the period $ 161,178 $ 124,672  
Net additions 15,693 4,960  
Revenue recognized (1,958) (1,418)  
Balance at the end of the period 174,913 128,214  
Less amount classified as current liabilities (14,331) (6,343) $ (14,513)
Noncurrent liabilities $ 160,582 $ 121,871 $ 146,665