XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating lease right-of-use assets $ 15,365 $ 14,097
Lease liabilities    
Operating lease liabilities, Current $ 4,121 $ 3,160
Operating Lease, Liability, Current, Statement of Financial Position Accrued liabilities Accrued liabilities
Operating lease liabilities, Noncurrent $ 12,415 $ 12,271
Total lease liabilities $ 16,536 $ 15,431
Operating Lease, Liability, Statement of Financial Position Accrued liabilities, Operating lease liabilities, Noncurrent Accrued liabilities, Operating lease liabilities, Noncurrent