Lease Obligations (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||
| Lease Obligations [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Rental Payments Under Noncancelable Operating Lease Arrangements | The following table summarizes the future minimum rental payments under noncancelable operating lease arrangements in effect at December 31, 2025 (in thousands):
|