Segment Reporting - Assets by Geography (Details) - Single operating segment - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Revenue, Major Customer [Line Items] | ||
Total | $ 246,297 | $ 238,232 |
United States | ||
Revenue, Major Customer [Line Items] | ||
Total | 86,727 | 82,530 |
Non United States | ||
Revenue, Major Customer [Line Items] | ||
Total | $ 159,570 | $ 155,702 |