Segment Information - Long-Lived Assets by Geographic Region (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Segment Reporting Information [Line Items] | ||
Total long-lived assets | $ 374,466 | $ 376,554 |
United States | ||
Segment Reporting Information [Line Items] | ||
Total long-lived assets | 314,349 | 316,975 |
Germany | ||
Segment Reporting Information [Line Items] | ||
Total long-lived assets | 31,060 | 29,925 |
Australia | ||
Segment Reporting Information [Line Items] | ||
Total long-lived assets | 10,752 | 10,830 |
Netherlands | ||
Segment Reporting Information [Line Items] | ||
Total long-lived assets | 5,047 | 5,036 |
Other | ||
Segment Reporting Information [Line Items] | ||
Total long-lived assets | $ 13,258 | $ 13,788 |