XML 108 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
ROU assets $ 40,401 $ 37,512
Liabilities:    
ROU liability - current 11,375 10,686
ROU liability - long-term 30,279 28,219
Total ROU liabilities $ 41,654 $ 38,905
Operating lease, right-of-use asset, statement of financial position Other assets Other assets
Operating lease, liability, current, statement of financial position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating lease, liability, noncurrent, statement of financial position Other long-term liabilities Other long-term liabilities