XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Contract with Customer, Contract Asset, Contract Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Contract Assets        
Balance as of December 31, 2024     $ 16,720  
Revenue recognized but not yet billed     2,831  
Adjustments to contract assets $ (1,476) $ 0 (3,123) $ (1,477)
Transfers from contract asset balance to accounts receivable     (8,485)  
Balance as of September 30, 2025 7,943   7,943  
Contract Liabilities        
Balance as of December 31, 2024     1,991  
Revenue recognized from contract liabilities     (1,419)  
Increase in billings in excess of cost, excluding revenue recognized     937  
Balance as of September 30, 2025 $ 1,509   $ 1,509