XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total ROU assets  
Operating lease ROU assets $ 18,881 $ 16,056
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total ROU assets  
Finance lease ROU assets $ 47 92
Total ROU assets $ 18,928 16,148
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - current  
Operating lease liabilities - current $ 4,909 4,165
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - current  
Finance lease liabilities - current $ 43 61
Total lease liabilities - current $ 4,952 4,226
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - long-term  
Operating lease liabilities - long-term $ 14,431 12,398
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - long-term  
Finance lease liabilities - long-term $ 6 34
Total lease liabilities - long-term $ 14,437 $ 12,432