Summary of Significant Accounting Policies - Schedule of Depreciation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Accounting Policies [Abstract] | ||||
Cost of revenues | $ 6,499 | $ 7,161 | $ 13,284 | $ 13,904 |
Operating expense | 18,627 | 17,946 | 40,311 | 36,771 |
General and administrative expense | $ 731 | $ 564 | $ 1,418 | $ 1,037 |