v3.26.1
Summary of Significant Accounting Policies - Statements of Cash Flow (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities          
Net income (loss) $ 1,760 $ (1,683) $ (4,631) $ 77 $ (11,852)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
Depreciation and amortization   11,448   22,013 21,410
Gain on asset disposal         (162)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:          
Current contract assets       4,108 (3,099)
Income taxes payable   (1,430)   (4,150) (577)
Deferred revenue   (2,901)   (7,140) (2,898)
Net cash provided by operating activities   17,471   43,985 43,864
Cash flows from investing activities          
Net cash used in investing activities       (16,742) (12,574)
Cash flows from financing activities          
Net cash used in financing activities       (19,033) (25,580)
Effect of exchange rate changes on cash and cash equivalents       (4,235) 2,968
Net increase in cash and cash equivalents       3,975 8,678
Cash and cash equivalents          
Beginning of period   111,837   111,837 85,196
End of period $ 115,812   93,874 $ 115,812 93,874
As Previously Reported          
Cash flows from operating activities          
Net income (loss)   (615) (4,022)   (11,184)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
Depreciation and amortization   11,356     21,281
Gain on asset disposal         0
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:          
Current contract assets         (3,193)
Income taxes payable   (1,100)     (441)
Deferred revenue   (4,207)     (3,641)
Net cash provided by operating activities   17,471     43,864
Adjustments          
Cash flows from operating activities          
Net income (loss)   (1,068) $ (609)   (668)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
Depreciation and amortization   92     129
Gain on asset disposal         (162)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:          
Current contract assets         94
Income taxes payable   (330)     (136)
Deferred revenue   1,306     743
Net cash provided by operating activities   $ 0     $ 0