v3.26.3
Subsequent Events (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 08, 2026
Sep. 30, 2026
Sep. 30, 2025
Jun. 16, 2026
Subsequent Event [Line Items]        
Payments of debt issuance costs   $ 2,298 $ 0  
Delayed Draw Term Loan        
Subsequent Event [Line Items]        
Maximum borrowing capacity       $ 100
Delayed Draw Term Loan | Subsequent Event        
Subsequent Event [Line Items]        
Maximum borrowing capacity $ 75,000      
Net proceeds 73,400      
Payments of debt issuance costs 700      
Line of credit facility, commitment fee amount $ 900