v3.26.1
Lease Obligations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]          
Operating lease right-of-use asset $ 4,653   $ 4,653   $ 6,233
Current portion of operating lease liability 1,697   1,697   2,934
Long-term operating lease liability 1,042   1,042   $ 1,237
Cash payments included in the measurement of lease liabilities related to operating leases     1,850 $ 2,803  
Operating lease rent expense $ 1,007 $ 1,680 $ 2,126 $ 3,376  
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms 6 months   6 months    
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease terms 8 years 6 months   8 years 6 months