Segment Information - Narrative (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
segment
| |
Segment Reporting Information [Line Items] | |
Number of reportable segments | segment | 1 |
Long-lived assets | $ 25,346 |
UNITED STATES | |
Segment Reporting Information [Line Items] | |
Long-lived assets | 5,595 |
Singapore | |
Segment Reporting Information [Line Items] | |
Long-lived assets | $ 6,813 |