XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Contract Assets        
Beginning of period balance $ 13,474 $ 10,905 $ 12,088 $ 9,099
Additions to contract assets 6,189 2,355 11,961 7,702
Amortization or satisfaction of outstanding performance obligation of capitalized contract assets (2,326) (1,822) (6,712) (5,363)
End of period balance 17,337 11,438 17,337 11,438
Contract Liabilities        
Beginning of period balance 27,241 25,907 26,559 22,885
Revenue deferred in period 7,538 7,023 23,249 20,996
Revenue recognized from amounts included in contract liabilities (6,816) (5,919) (21,845) (16,870)
End of period balance $ 27,963 $ 27,011 $ 27,963 $ 27,011