v3.26.1
Line of Credit - Additional Information (Details) - Revolving Credit Facility
3 Months Ended
May 11, 2023
USD ($)
Mar. 23, 2021
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate description     Borrowings under the credit agreement accrue interest at a per annum rate equal to, at our option, (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) a term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) a term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans, depending upon availability under the credit agreement as of the most recently ended fiscal quarter.  
SOFR Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Bank of America, N.A,        
Line Of Credit Facility [Line Items]        
Line of credit facility agreement date   Mar. 23, 2026    
Line of credit facility expiration date   Feb. 02, 2031    
Maximum amount of line of credit   $ 75,000,000    
Outstanding borrowings     $ 0 $ 0
Line of credit facility, additional maximum borrowing capacity $ 25,000,000      
Line of credit facility, additional borrowing capacity initial minimum amount 10,000,000      
Line of credit facility, additional borrowing capacity increments thereafter $ 5,000,000      
Line of credit facility, asset restrictions     The credit agreement also contains customary covenants restricting certain of our activities  
Line of credit facility, dividend restrictions     prohibited from paying cash dividends with respect to our capital stock  
Line of credit facility, minimum consolidated fixed charge coverage ratio     1  
Bank of America, N.A, | Federal Funds Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.50%      
Bank of America, N.A, | Margin Rate | Minimum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.25%      
Bank of America, N.A, | Margin Rate | Maximum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.75%      
Bank of America, N.A, | SOFR Rate        
Line Of Credit Facility [Line Items]        
Interest rate terms     one-month interest period  
Floor rate (as a percent) 0.00%      
Bank of America, N.A, | SOFR Rate | Minimum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.25%      
Bank of America, N.A, | SOFR Rate | Maximum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.75%