v3.26.1
Leases - Summary of Amounts Included in the Condensed Consolidated Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Operating lease assets $ 19,311 $ 22,199
Liabilities:    
Current 5,980 5,974
Long-term 13,374 16,130
Current 667 645
Long-term $ 7,007 $ 7,349