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

Restatement of Previously Issued Financial Statements - Schedule of Consolidated Statements of Cash Flows (Parenthetical) (Details)

v3.25.1
Restatement of Previously Issued Financial Statements - Schedule of Consolidated Statements of Cash Flows (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Condensed Cash Flow Statements, Captions [Line Items]      
Other, net $ (301) $ (505)  
Change in contract assets 3,119 (1,647)  
Other current assets 12,445 (9,803)  
Allowance of expected credit loss 4,026 1,218  
Decrease in cash and cash equivalents 19,684 29,633 $ 47,569
Other Assets, Current 3,278 16,848  
Other accrued expenses 7,136 (1,116)  
Change in contract liabilities 2,748 13,693  
Purchase of property and equipment $ (26,581) $ (17,352)