Annual report [Section 13 and 15(d), not S-K Item 405]

Restatement of Quarterly Financial Information (Unaudited) - Condensed Consolidated Statements of Cash Flows (Parenthetical) (Details)

v3.25.1
Restatement of Quarterly Financial Information (Unaudited) - Condensed Consolidated Statements of Cash Flows (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Data Item [Line Item]      
Other, net $ 301 $ 505  
Change in contract assets (3,119) 1,647  
Other current assets 12,445 (9,803)  
Change in contract liabilities 2,748 13,693  
Other accrued expense (7,136) 1,116  
Purchase of property and equipment (26,581) (17,352)  
Decrease in cash and cash equivalents $ 19,684 $ 29,633 $ 47,569