Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | $ 106,139 | $ 95,413 |
Less: Accumulated depreciation | (71,762) | (61,615) |
Total property and equipment, net | 34,377 | 33,798 |
Land | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | 1,341 | 1,341 |
Building and improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | 33,628 | 32,115 |
Computer equipment and software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | 58,580 | 50,696 |
Furniture, fixtures, and equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | 10,504 | 9,183 |
Aircraft | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | 2,038 | 2,038 |
Other | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, at cost | $ 48 | $ 40 |