XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 7,189 $ 8,518
Finance lease assets 2 27
Total leases 7,191 8,545
Current operating lease liability 1,861 2,052
Current finance lease liability $ 3 $ 26
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Noncurrent operating lease liability $ 6,018 $ 6,966
Noncurrent finance lease liability $ 0 $ 2
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Present value of lease liabilities $ 7,882 $ 9,046