v3.25.1
Summary of Significant Accounting Policies - Accrual for employee termination benefits (Details) - Reduction of excess workforce capacity
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Accrual for employee termination benefits  
Balance at beginning of period $ 644
Cash paid (300)
Balance at end of the period $ 344