XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Customer Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Customer Contract Liabilities    
Beginning balance $ 59,505 $ 59,685
Quarterly additions 26,523 25,100
Revenue recognized from the prior periods (15,165) (15,874)
Revenue recognized from current quarter additions (9,540) (9,406)
Ending balance $ 61,323 $ 59,505