XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases    
Operating lease right-of-use assets $ 13,581 $ 15,365
Lease liabilities    
Operating lease liabilities, Current $ 4,314 $ 4,121
Operating Lease, Liability, Current, Statement of Financial Position Accrued liabilities Accrued liabilities
Operating lease liabilities, Noncurrent $ 10,220 $ 12,415
Total lease liabilities $ 14,534 $ 16,536
Operating Lease, Liability, Statement of Financial Position Accrued liabilities, Operating lease liabilities, Noncurrent Accrued liabilities, Operating lease liabilities, Noncurrent