v3.26.1
Leases - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Operating lease ROU assets, net $ 61,164 $ 52,911
Operating lease liabilities, current 7,351 6,346
Operating lease liabilities, non-current 55,628 49,397
Total operating lease liabilities 62,979 55,743
Finance Leases    
Finance lease ROU assets, net 1,534 1,533
Finance lease liabilities, current 364 355
Finance lease liabilities, non-current 1,223 1,224
Total finance lease liabilities $ 1,587 $ 1,579
Finance ROU assets, net, statement of financial position, extensible list Property, plant and equipment, net Property, plant and equipment, net