XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Position (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases    
Package of practical expedients true  
Assets    
Operating lease assets $ 28,688 $ 30,650
Operating lease assets, Balance Sheet location Other long-term assets Other long-term assets
Current liabilities:    
Operating lease liabilities $ 6,768 $ 5,423
Noncurrent liabilities:    
Operating lease liabilities $ 22,145 $ 25,713
Noncurrent operating lease liabilities, Balance Sheet location Other long-term liabilities Other long-term liabilities
Total lease liabilities $ 28,913 $ 31,136