v3.25.2
Stockholders' Equity - Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) $ (750) $ (271)
Change 534 (479)
Total Accumulated Other Comprehensive Income (Loss) (216) (750)
Foreign Exchange Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) (984) (461)
Change 774 (523)
Total Accumulated Other Comprehensive Income (Loss) (210) (984)
Unrealized Gain (Loss) on ST Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Total Accumulated Other Comprehensive Income (Loss) 234 190
Change (240) 44
Total Accumulated Other Comprehensive Income (Loss) $ (6) $ 234