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