Property and Equipment, Net - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Property, Plant and Equipment [Line Items] | ||||
Amortization expense | $ 242 | $ 251 | $ 486 | $ 502 |
Depreciation expense | 21,032 | 18,372 | 41,239 | 36,072 |
Gain on sale of assets | (679) | $ (2,897) | (790) | $ (1,364) |
Land and Building [Member] | ||||
Property, Plant and Equipment [Line Items] | ||||
Gain on sale of assets | $ 338 | |||
Net book value | $ 3,294 |