v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of Reportable Segments | segment 1  
Operating lease right-of-use assets $ 139,617 $ 132,764
Finance right-of-use asset 14,798 14,877
Operating lease liabilities 80,466 79,496
Finance lease liability 800 791
Operating lease liabilities 60,851 55,102
Finance lease liability $ 15,702 $ 15,522