XML 76 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating and Finance Lease Right-of-use Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Operating lease right-of-use assets $ 18,481 $ 13,938
Finance lease right-of-use assets 3,327 3,735
Current:    
Operating lease liabilities 2,051 1,161
Finance lease liabilities 1,065 1,056
Non-current:    
Operating lease liabilities 21,341 15,832
Finance lease liabilities $ 1,733 $ 2,004