v3.26.3
Fair Value Measurements and Disclosures - Schedule of Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Measurements and Disclosures    
Investment securities $ 246,075 $ 24,877
Commercial paper    
Fair Value Measurements and Disclosures    
Investment securities 119,817 12,435
Corporate notes    
Fair Value Measurements and Disclosures    
Investment securities 10,036  
U.S. treasury bills    
Fair Value Measurements and Disclosures    
Investment securities 35,568 7,460
U.S. government agencies    
Fair Value Measurements and Disclosures    
Investment securities 80,654 4,982
Carrying Value | Interest rate swaps    
Fair Value Measurements and Disclosures    
Derivative assets, current 2,014  
Derivative liability, current   621
Derivative liability, noncurrent   414
Carrying Value | Interest rate cap    
Fair Value Measurements and Disclosures    
Derivative assets, current   274
Carrying Value | Money market funds    
Fair Value Measurements and Disclosures    
Cash and cash equivalents 16,524 25,292
Carrying Value | Commercial paper    
Fair Value Measurements and Disclosures    
Investment securities 119,817 12,435
Carrying Value | Corporate notes    
Fair Value Measurements and Disclosures    
Investment securities 10,036  
Carrying Value | U.S. treasury bills    
Fair Value Measurements and Disclosures    
Investment securities 35,568 7,460
Carrying Value | U.S. government agencies    
Fair Value Measurements and Disclosures    
Investment securities 80,654 4,982
Fair Value | Level 1 | Interest rate swaps    
Fair Value Measurements and Disclosures    
Derivative assets, current 0  
Derivative liability, current   0
Derivative liability, noncurrent   0
Fair Value | Level 1 | Interest rate cap    
Fair Value Measurements and Disclosures    
Derivative assets, current   0
Fair Value | Level 1 | Money market funds    
Fair Value Measurements and Disclosures    
Cash and cash equivalents 16,524 25,292
Fair Value | Level 1 | Commercial paper    
Fair Value Measurements and Disclosures    
Investment securities 0 0
Fair Value | Level 1 | Corporate notes    
Fair Value Measurements and Disclosures    
Investment securities 0  
Fair Value | Level 1 | U.S. treasury bills    
Fair Value Measurements and Disclosures    
Investment securities 0 0
Fair Value | Level 1 | U.S. government agencies    
Fair Value Measurements and Disclosures    
Investment securities 0 0
Fair Value | Level 2 | Interest rate swaps    
Fair Value Measurements and Disclosures    
Derivative assets, current 2,014  
Derivative liability, current   621
Derivative liability, noncurrent   414
Fair Value | Level 2 | Interest rate cap    
Fair Value Measurements and Disclosures    
Derivative assets, current   274
Fair Value | Level 2 | Money market funds    
Fair Value Measurements and Disclosures    
Cash and cash equivalents 0 0
Fair Value | Level 2 | Commercial paper    
Fair Value Measurements and Disclosures    
Investment securities 119,817 12,435
Fair Value | Level 2 | Corporate notes    
Fair Value Measurements and Disclosures    
Investment securities 10,036  
Fair Value | Level 2 | U.S. treasury bills    
Fair Value Measurements and Disclosures    
Investment securities 35,568 7,460
Fair Value | Level 2 | U.S. government agencies    
Fair Value Measurements and Disclosures    
Investment securities 80,654 4,982
Fair Value | Level 3 | Interest rate swaps    
Fair Value Measurements and Disclosures    
Derivative assets, current 0  
Derivative liability, current   0
Derivative liability, noncurrent   0
Fair Value | Level 3 | Interest rate cap    
Fair Value Measurements and Disclosures    
Derivative assets, current   0
Fair Value | Level 3 | Money market funds    
Fair Value Measurements and Disclosures    
Cash and cash equivalents 0 0
Fair Value | Level 3 | Commercial paper    
Fair Value Measurements and Disclosures    
Investment securities 0 0
Fair Value | Level 3 | Corporate notes    
Fair Value Measurements and Disclosures    
Investment securities 0  
Fair Value | Level 3 | U.S. treasury bills    
Fair Value Measurements and Disclosures    
Investment securities 0 0
Fair Value | Level 3 | U.S. government agencies    
Fair Value Measurements and Disclosures    
Investment securities $ 0 $ 0