v3.26.1
Leases- Schedule of Component of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 165 $ 289 $ 321 $ 407
Short-term lease cost 51 48 68 95
Variable lease cost 0 26 0 26
Less: sublease income 0 (39) (26) (78)
Total lease costs $ 216 $ 324 $ 363 $ 450