v3.26.1
Fair Value Measurements - Summary of fair value disclosure of asset and liability not measured at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Carrying value of the company's promissory note and credit facility $ 69,250 $ 93,750
Fair value of the company's promissory note and credit facility 69,250 93,750
Promissory Note [Member]    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Carrying value of the company's promissory note and credit facility 0 50,000
Fair value of the company's promissory note and credit facility 0 50,000
Wells Fargo Credit Facility [Member]    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Carrying value of the company's promissory note and credit facility 69,250 43,750
Fair value of the company's promissory note and credit facility $ 69,250 $ 43,750