XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Lease Balances Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Operating leases right-of-use assets $ 10,922 $ 11,217
Assets Finance $ 129 $ 125
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Total lease assets $ 11,051 $ 11,342
Current liabilities:    
Liabilities Current Operating $ 1,023 $ 946
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Liabilities Current Finance $ 32 $ 28
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Noncurrent    
Liabilities Noncurrent Operating $ 10,879 $ 11,216
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Liabilities Noncurrent Finance $ 108 $ 106
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease liabilities Long-term lease liabilities
Total lease liabilities $ 12,042 $ 12,296