v3.26.1
Operating Leases - Schedule of Components of Lease Expense and Other Quantitative Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Fixed operating lease expense $ 559 $ 535 $ 1,118 $ 1,006
Variable operating lease expense 221 53 369 102
Total operating lease expense $ 780 $ 588 $ 1,487 $ 1,108